<?php
class Get {

    /**  Speicherplatz für überladene Daten.  */
    private $data = array();

    function __construct(){
        $this->data = $_GET;
    }
    public function __get($name) {
        if (array_key_exists($name, $this->data)) {
            return $this->data[$name];
        }else{
            return null;
        }
    }
    public function __isset($name) {
        return isset($this->data[$name]);
    }
    public function __unset($name) {
        unset($this->data[$name]);
    }
    public function isSetValue() {
        return count($this->data);
    }

}

?>